package org.dromara.shopping.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 每个内容行里的数据对象 title_menu_section_links
 *
 * @author Mr.Zhou
 * @date 2025-01-17
 */
@Data
@TableName("title_menu_section_links")
public class TitleMenuSectionLinks implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;

    /**
     *
     */
    private Integer sectionId;

    /**
     *
     */
    private String imgUrl;

    /**
     * icon 图标地址
     */
    private String iconUrl;

    /**
     *
     */
    private Integer viewHeight;

    /**
     *
     */
    private Integer viewWidth;

    /**
     * 链接的类型   product - 单商品 - page 商品页（title_menu_id）  group - 团购商品  coupon - 优惠券  image - 单图片 不跳转
     */
    private String linkType;

    /**
     * 链接的id
     */
    private Integer linkId;

    /**
     * 链接地址
     */
    private String linkUrl;

    /**
     * 是否是切换菜单
     */
    private Integer isSwitchTab;

    /**
     * 遮罩的类型  0 - 正常无遮罩  1 - 已抢光
     */
    private Integer maskType;

    /**
     *
     */
    private Integer sort;

    /**
     *
     */
    private Integer state;

    /**
     * 包邮、拼团、秒杀的icon图片
     */
    private String maskImg;

    /**
     * lable文本  以逗号 , 分隔
     */
    private String labelText;

    /**
     *
     */
    private String btnText;

    /**
     *
     */
    private String btnTextCss;


}
